/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
'use strict';

angular.module('ambariAdminConsole')
.config(['$translateProvider', function($translateProvider) {
  $translateProvider.translations('en',{
    'CLUSTER.ADMINISTRATOR': 'Operator',
    'CLUSTER.USER': 'Read-Only',
    'VIEW.USER': 'Use',

    'common': {
      'ambari': 'BHSHARK',
      'apacheAmbari': 'BHSHARK',
      'about': '关于',
      'version': '版本',
      'signOut': '退出',
      'register':'注册',
      'clusters': '集群',
      'views': '视图',
      'viewUrls': '视图链接',
      'roles': '权限',
      'users': '用户',
      'groups': '组',
      'versions': '版本',
      'stack': 'Stack',
      'details': '详情',
      'goToDashboard': '仪表盘',
      'noClusters': '无集群',
      'noViews': '无视图',
      'view': '视图',
      'displayLabel': '显示标签',
      'search': '搜索',
      'name': '名称',
      'any': '任何',
      'none': '空',
      'type': '类型',
      'add': '添加 {{term}}',
      'delete': '删除 {{term}}',
      'deregisterCluster': '注销集群',
      'cannotDelete': '不能删除 {{term}}',
      'privileges': '特权',
      'cluster': '集群',
      'remoteClusters': '远端集群',
      'services':'服务',
      'clusterRole': '集群角色',
      'viewPermissions': '视图权限',
      'getInvolved': '',
      'license': '基于Apache开源许可, Version 2.0',
      'tableFilterMessage': '{{showed}} of {{total}} {{term}} showing',
      'yes': '是',
      'no': '否',
      'renameCluster': '重命名集群',
      'renameClusterTip': 'Only alpha-numeric characters, up to 80 characters',
      'clusterCreationInProgress': 'Cluster creation in progress...',
      'userGroupManagement': '用户+组管理',
      'all': '全部',
      'group': '组',
      'user': '用户',
      'settings': '设置',
      'authentication': '鉴权',
      'deleteConfirmation': '是否确认删除 {{instanceType}} {{instanceName}}?',
      'remoteClusterDelConfirmation':'是否确认删除 {{instanceType}} {{instanceName}}? 该操作无法撤销.',
      'messageInstanceAffected':'以下实例正在使用此远程集群进行配置, 需要重新设置: {{viewInstance}}',
      'local': '本地',
      'pam': 'PAM',
      'ldap': 'LDAP',
      'jwt': 'JWT',
      'warning': '警告',
      'filterInfo': '{{showed}} of {{total}} {{term}} showing',
      'usersGroups': '用户/组',
      'enabled': '启用',
      'disabled': '停用',
      'NA': 'n/a',
      'blockViewLabel': '显示',
      'listViewLabel': '列表',
      'rbac': '基于角色的访问控制',
      'important': '重要',
      'undo': '撤销',
      'fromGroupMark': '(from group)',

      'clusterNameChangeConfirmation': {
        'title': '确认集群名称修改',
        'message': '你确认将集群名修改为 {{clusterName}}?'
      },

      'loginActivities': {
        'loginActivities':'登陆日志',
        'loginMessage': '登陆信息',
        'loginMessage.placeholder': '请输入登陆信息',
        'buttonText.placeholder': '请输入登陆信息',
        'homeDirectory': 'Home目录',
        'notEmpty': '这些字段不能为空',
        'saveError': '保存出错',
        'message': '消息',
        'buttonText': '按钮',
        'status': '状态',
        'status.disabled': '禁用',
        'homeDirectory.alert': '登陆用户的HDFS用户目录下保存了很多用户视图设置. 用户可配置本系统是否在用户登陆时自动创建用户目录',
        'homeDirectory.autoCreate': '自动创建HDFS用户目录',
        'homeDirectory.header': '用户目录创建选项',
        'homeDirectory.template': '用户目录创建模板',
        'homeDirectory.group': '默认组',
        'homeDirectory.permissions': '权限'
      },

      'controls': {
        'cancel': '取消',
        'close': '关闭',
        'ok': '确定',
        'save': '保存',
        'clearFilters': '清除过滤条件',
        'confirmChange': '确认修改',
        'discard': '丢弃',
        'remove': '移除',
        'update':'Update',
        'checkAll': '全选',
        'clearAll': '清除所有'
      },

      'alerts': {
        'fieldRequired': '必填字段',
        'fieldIsRequired': '这个字段必填',
        'noSpecialChars': '不能包含特殊字符',
        'nothingToDisplay': '没有可显示的{{term}}',
        'noRemoteClusterDisplay':'没有可显示的远程集群',
        'noPrivileges': '没有{{term}} 权限',
        'noPrivilegesDescription': '这个 {{term}} 没有权限',
        'timeOut': '因为没有任何动作，你将在<b>{{time}}</b>秒后自动登出系统',
        'isInvalid': '{{term}} 不合法.',
        'cannotSavePermissions': '无法保存权限',
        'cannotLoadPrivileges': '无法加载权限',
        'cannotLoadClusterStatus': '无法加载集群状态',
        'clusterRenamed': '集群已被重命名为{{clusterName}}.',
        'remoteClusterRegistered': '集群已被注册为{{clusterName}}.',
        'cannotRenameCluster': '无法将集群重命名为 {{clusterName}}',
        'minimumTwoChars': '最大长度为2个字符.',
        'maxTwentyFiveChars': '最大长度为25个字符',
        'onlyText': '只允许小写字母',
        'onlyAnScore': '输入不合法, 只能输入字母，比如: My_default_view',
        'passwordRequired':'请输入密码',
        'unsavedChanges': '你尚有未保存的修改。 保存或丢弃这些修改？'
      }
    },

    'main': {
      'title': '欢迎使用虎鲨大数据基础平台',
      'noClusterDescription': '创建集群,管理访问权限及用户视图.',
      'hasClusterDescription': '监控集群资源, 管理访问权限, 创建用户视图.',
      'autoLogOut': '自动注销',

      'operateCluster': {
        'title': '操作集群',
        'description': '管理集群配置,监控集群健康状态.',
        'manageRoles': '管理角色'
      },

      'createCluster': {
        'title': '创建集群',
        'description': '使用安装向导选择服务并配置集群',
        'launchInstallWizard': '启动安装向导'
      },

      'manageUsersAndGroups': {
        'title': '管理用户 + 组',
        'description': '管理集群访问权限'
      },

      'deployViews': {
        'title': '部署视图',
        'description': '初始化视图,并分配权限'
      },

      'controls': {
        'remainLoggedIn': '保持登录',
        'logOut': '即时注销'
      }
    },

    'views': {
      'instance': '视图',
      'viewInstance': '查看视图',
      'create': '新建视图',
      'createViewInstance': '新建视图',
      'edit': '编辑',
      'viewName': '视图名',
      'instances': '视图',
      'instanceName': '视图名',
      'instanceId': '视图ID',
      'displayName': '显示名',
      'settings': '设置',
      'advanced': '高级设置',
      'visible': '可见',
      'description': '描述',
      'shortUrl':'短URL',
      'instanceDescription': '视图描述',
      'clusterConfiguration': '集群配置',
      'localCluster': '本地集群',
      'remoteCluster': '远程集群',
      'registerRemoteCluster' : '添加远程集群',
      'clusterName': '集群名',
      'custom': '定制',
      'icon': '图标',
      'icon64': '图标64',
      'permissions': '权限',
      'permission': '权限',
      'grantUsers': '为这些用户授权',
      'grantGroups': '为这些组授权',
      'configuration': '设置',
      'goToInstance': '查看视图',
      'pending': '执行中...',
      'deploying': '部署中...',
      'properties': '属性',
      'urlDelete':'删除URL',

      'clusterPermissions': {
        'label': '本地集群权限',
        'clusteradministrator': '集群管理员',
        'clusteroperator': '集群操作员',
        'clusteruser': '集群用户',
        'serviceadministrator': '服务管理员',
        'serviceoperator': '服务操作员',
        'infoMessage': '为以下<strong>{{cluster}}</strong>角色授予 <strong>使用</strong> 权限：',
        'nonLocalClusterMessage': '只有本地集群可以继承基于集群角色的视图<strong>使用</strong>权限'
      },

      'alerts': {
        'noSpecialChars': '不能包含特殊字符',
        'noSpecialCharsOrSpaces': '不能包含特殊字符或空白符',
        'instanceExists': '已存在使用该名称的实例',
        'notDefined': '该视图中没有定义{{term}}',
        'cannotEditInstance': '不能修改静态实例',
        'cannotDeleteStaticInstance': '不能删除静态实例',
        'deployError': '部署失败. 请坚持虎鲨系统日志',
        'unableToCreate': '不能创建视图实例',
        'cannotUseOption': '该实例无法配置此选项',
        'unableToResetErrorMessage': '无法重置属性{{key}}的错误信息：',
        'instanceCreated': '已创建视图实例 {{instanceName}}',
        'unableToParseError': '无法解析错误信息: {{message}}',
        'cannotCreateInstance': '无法创建实例',
        'cannotLoadInstanceInfo': '无法加载实例信息',
        'cannotLoadPermissions': '无法加载权限',
        'cannotSaveSettings': '无法保存配置',
        'cannotSaveProperties': '无法保存属性设置',
        'cannotDeleteInstance': '无法删除实例',
        'cannotLoadViews': '无法加载视图',
        'cannotLoadViewUrls': '无法加载视图URLs',
        'cannotLoadViewUrl': '无法加载视图URL',
        'savedRemoteClusterInformation':'已保存远程集群信息',
        'credentialsUpdated':'证书已更新'
      }
    },

    'urls':{
      'name':'名称',
      'url':'URL',
      'viewUrls':'视图URLs',
      'createNewUrl':'创建新URL',
      'create':'创建',
      'edit':'编辑',
      'view':'视图',
      'viewInstance':'实例',
      'step1':'创建URL',
      'step2':'选择实例',
      'step3':'分配URL',
      'noUrlsToDisplay':'没有可显示的URLs',
      'noViewInstances':'没有视图实例',
      'none':'无',
      'change':'修改',
      'urlCreated':'创建短URL <a href="{{siteRoot}}#/main/view/{{viewName}}/{{shortUrl}}">{{urlName}}</a>',
      'urlUpdated':'更新短URL <a href="{{siteRoot}}#/main/view/{{viewName}}/{{shortUrl}}">{{urlName}}</a>'
    },

    'clusters': {
      'switchToList': '切换&nbsp;到&nbsp;列表&nbsp;视图',
      'switchToBlock': '切换&nbsp;到&nbsp;块&nbsp;视图',
      'role': '角色',
      'assignRoles': '为{{term}}分配角色',

      'alerts': {
        'cannotLoadClusterData': '无法加载集群数据'
      }
    },

    'groups': {
      'createLocal': '创建本地组',
      'name': '组名',
      'members': '成员',
      'membersPlural': '{{n}} member{{n == 1 ? "" : "s"}}',

      'alerts': {
        'onlySimpleChars': '只能使用简单字符',
        'groupCreated': '创建组 <a href="#/groups/{{groupName}}/edit">{{groupName}}</a>',
        'groupCreationError': '组创建出错',
        'cannotUpdateGroupMembers': '无法更新组成员',
        'getGroupsListError': '获取组列表出错'
      }
    },

    'users': {
      'username': '用户名',
      'userName': '用户名',
      'admin': 'Admin',
      'ambariAdmin': '虎鲨 Admin',
      'ambariClusterURL':'虎鲨集群URL',
      'changePassword': '修改密码',
      'updateCredentials':'更新证书',
      'changePasswordFor': '修改{{userName}}的密码',
      'yourPassword': '原密码',
      'newPassword': '新密码',
      'newPasswordConfirmation': '确认新密码',
      'create': '创建本地用户',
      'active': '启用',
      'inactive': '停用',
      'status': '状态',
      'password': '密码',
      'passwordConfirmation': '确认密码',
      'userIsAdmin': '此用户是虎鲨系统的管理员，拥有所有权限',
      'showAll': '显示所有用户',
      'showAdmin': '仅显示管理员用户',
      'groupMembership': '组成员',

      'changeStatusConfirmation': {
        'title': '修改状态',
        'message': '你确定要修改用户 "{{userName}}"的状态为 {{status}}?'
      },

      'changePrivilegeConfirmation': {
        'title': '修改管理员权限',
        'message': '你确定要为"{{userName}}" {{action}} 管理员权限?'
      },

      'roles': {
        'clusterUser': '集群用户',
        'clusterAdministrator': '集群管理员',
        'clusterOperator': '集群操作员',
        'serviceAdministrator': '服务管理员',
        'serviceOperator': '服务操作员',
        'ambariAdmin': '虎鲨管理员',
        'viewUser': '查看用户',
        'none': '无',
        'oneRolePerUserOrGroup': '每个用户或组只能有一个角色',
        'permissionLevel': '{{level}}-级别 权限'
      },

      'alerts': {
        'passwordRequired': '请输入密码',
        'wrongPassword': '密码必须一致!',
        'usernameRequired':'请输入用户名',
        'cannotChange': '不能修改 {{term}}',
        'userCreated': '已创建用户 <a href="#/users/{{encUserName}}">{{userName}}</a>',
        'userCreationError': '创建用户出错',
        'removeUserError': '从组中移除出错',
        'cannotAddUser': '无法将用户添加进组',
        'passwordChanged': '密码已修改',
        'cannotChangePassword': '无法修改密码',
        'roleChanged': '{{name}} 角色已修改为 {{role}}',
        'roleChangedToNone': '{{user_name}}\'的权限已被修改为 \'无\'. 此用户的权限全继承自它所在的组',
        'usersEffectivePrivilege': '{{user_name}}\'继承自所在组的权限高于你所选择的权限'
      }
    },

    'versions': {
      'current': '当前',
      'addVersion': '添加版本',
      'defaultVersion': '(默认版本配置)',
      'inUse': '使用中',
      'installed': '已安装',
      'usePublic': "使用公开资源库",
      'networkIssues': {
        'networkLost': "为什么被禁用了?",
        'publicDisabledHeader': "公开资源库选项已禁用",
        'publicRepoDisabledMsg': '虎鲨无法连接到互联网， 因此无法使用公开资源库安装所需软件。你的选项:',
        'publicRepoDisabledMsg1': '配置你的主机以连接到互联网',
        'publicRepoDisabledMsg2': '如果你在使用代理, 请参见文档以设置虎鲨使用代理连接互联网',
        'publicRepoDisabledMsg3': '使用本地资源库'
      },
      'selectVersion': "选择版本",
      'selectVersionEmpty': "没有其他资源库",
      'useLocal': "使用本地资源库",
      'uploadFile': '上传版本配置文件',
      'enterURL': '版本配置文件URL',
      'defaultURL': 'https://',
      'readInfo': '查看版本信息',
      'browse': '浏览',
      'installOn': '安装开始...',
      'register': {
        'title': '注册版本',
        'error': {
          'header': '无法注册',
          'body': '你尝试注册的版本所用的URL前缀已被占用. 你必须重设你准备注册的版本的URLs前缀并保证其唯一性'
        }
      },
      'deregister': '注销版本',
      'deregisterConfirmation': '你确定要注销版本 <strong>{{versionName}}</strong> ?',
      'placeholder': '版本号 (0.0)',
      'repos': '资源库',
      'os': '操作系统',
      'baseURL': 'URL前缀',
      'skipValidation': '跳过资源库URL前缀校验 (高级设置)',
      'noVersions': '选择版本显示详情',
      'patch': '补丁',
      'introduction': '在虎鲨中注册新版本需要： 版本配置文件, 确认软件资源库信息和保存',
      'contents': {
        'title': '内容',
        'empty': '没有内容显示'
      },
      'details': {
        'stackName': 'Stack名',
        'displayName': '显示名称',
        'version': '版本',
        'actualVersion': '真实版本',
        'releaseNotes': '发布版说明'
      },
      'repository': {
        'placeholder': '输入URL前缀或移除这个操作系统'
      },
      'useRedhatSatellite': {
        'title': '使用RedHat Satellite/Spacewalk',
        'warning': '如果为软件资源库选择<b>"使用 RedHat Satellite/Spacewalk"</b> , ' +
        '那么你需要负责在Satellite/Spacewalk中配置资源库频道， 并确认集群中的所有主机都能访问所选择的Stack版本对应的资源库。' +
        '请参考虎鲨文档以查阅更多信息。',
        'disabledMsg': '使用公开资源库时无法使用RedHat Satellite/Spacewalk'
      },
      'changeBaseURLConfirmation': {
        'title': '确认URL前缀修改',
        'message': '你正在修改使用中的资源库的URL前缀。 请确认你确实要做此项修改，并保证新的URLs前缀指向同样的Stack版本和编译包'
      },

      'alerts': {
        'baseURLs': '为正在配置的操作系统设置URL前缀',
        'validationFailed': '资源库校验失败。 修改失败的url前缀或者跳过校验',
        'skipValidationWarning': '<b>警告:</b> 此选项为高级选项. 如果你想跳过资源库URL前缀校验，请选择此选项。',
        'useRedhatSatelliteWarning': '禁用分布式资源库，转而使用RedHat Satellite/Spacewalk 频道',
        'filterListError': '获取Stack版本过滤器失败',
        'versionCreated': '已创建版本 <a href="#/stackVersions/{{stackName}}/{{versionName}}/edit">{{stackName}}-{{versionName}}</a>',
        'versionCreationError': '版本创建失败',
        'allOsAdded': '所有操作系统都已添加',
        'osListError': '获取支持的操作系统列表失败',
        'readVersionInfoError': '读取版本配置信息失败',
        'versionEdited': '已修改版本 <a href="#/stackVersions/{{stackName}}/{{versionName}}/edit">{{displayName}}</a>',
        'versionUpdateError': '版本更新失败',
        'versionDeleteError': '版本删除失败'
      }
    },

    'authentication': {
      'description': '虎鲨支持为基于本地虎鲨系统创建的用户或一个LDAP服务器的用户授权:',
      'ldap': 'LDAP 授权',
      'on': '打开',
      'off': '关闭',

      'connectivity': {
        'title': 'LDAP 连接配置',
        'host': 'LDAP 服务器主机',
        'port': 'LDAP 服务器端口',
        'ssl': '使用 SSL?',
        'trustStore': {
          'label': '信任Store',
          'options': {
            'default': '默认JDK',
            'custom': '定制'
          }
        },
        'trustStorePath': '信任Store 路径',
        'trustStoreType': {
          'label': '信任Store 类型',
          'options': {
            'jks': 'JKS',
            'jceks': 'JCEKS',
            'pkcs12': 'PKCS12'
          }
        },
        'trustStorePassword': '信任Store密码',
        'dn': '绑定 DN',
        'bindPassword': '绑定密码',

        'controls': {
          'testConnection': '测试连接'
        }
      },

      'attributes': {
        'title': 'LDAP 属性配置',
        'detection': {
          'label': '手动确认或自动检测用于授权与查找用户和组的合适属性。 请选择:',
          'options': {
            'manual': '手动确认属性',
            'auto': '自动检测属性'
          }
        },
        'userSearch': '用户搜索基',
        'groupSearch': '组搜索基',
        'detected': '检测到以下属性, 请审核和测试这些属性以确保这些属性的准确性。',
        'userObjClass': '用户对象类',
        'userNameAttr': '用户姓名属性',
        'groupObjClass': '组对象类',
        'groupNameAttr': '组名属性',
        'groupMemberAttr': '组成员属性',
        'distinguishedNameAttr': '可辨名称属性',
        'test': {
          'description': '快速测试所选属性，请点击下面的按钮。 在这个过程中，你可以指定一个测试用户名和密码， 虎鲨会尝试获取授权和组成员信息',
          'username': '测试用户名',
          'password': '测试密码'
        },
        'groupsList': '组列表',

        'controls': {
          'autoDetect': '执行自动检测',
          'testAttrs': '测试属性'
        },

        'alerts': {
          'successfulAuth': '授权成功'
        }
      },

      'controls': {
        'test': '测试'
      }
    }
  });

  $translateProvider.preferredLanguage('en');
}]);
